﻿ @charset "utf-8";
/* CSS Document */
/*-------  首页  ----------*/
#banner{width:100%;min-width:1200px;height:360px;margin-bottom: 20px;position:relative;overflow:hidden;background:#fff;text-align:center;z-index: 8;}
#banner .hdBox{ position:relative; width:1200px; z-index:11; margin:0 auto; }
#banner .hdBox .pLeft{ position:absolute; width:4000px; bottom:-360px; left:-4000px; z-index:2;  height:360px; background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;filter:Alpha(opacity=80); background:#000;}
#banner .hdBox .pRight{position:absolute; width:4000px; bottom:-360px; right:-4000px; z-index:2;  height:360px; background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;filter:Alpha(opacity=80); background:#000;}
#banner .prev,#banner .next{display:block;width: 40px;height: 40px;position:absolute;top: 154px;cursor:pointer;z-index: 999;border-radius: 25px;left: 50%;}
#banner .prev{background: url(arrowbig.png) no-repeat 15px 14px #000;opacity:0.5;filter: alpha(opacity=50);margin-left: -587px;}
#banner .next{background: url(arrowbig.png) no-repeat 17px -77px #000;opacity:0.5;filter: alpha(opacity=50);margin-left: 548px;}

#banner .prev:hover{background: url(arrowbig.png) no-repeat 15px 14px #0a5ba9;margin-left:-587px;opacity:1 ;filter: alpha(opacity=100);}
#banner .next:hover{background: url(arrowbig.png) no-repeat 17px -77px #0a5ba9;margin-left:548px;opacity:1 ;filter: alpha(opacity=100);}

#banner .bolang{ position: absolute; z-index: 99;  left: 0; width: 100%; min-width: 1200px; height: 21px;}
#banner .top{ top:0;background: url(bolangtop.png) no-repeat center bottom;}
#banner .bot{ bottom:0;background: url(bolangbot.png) no-repeat center bottom;}
#banner .txt{ display: none; }
#banner .hd{ width: 100%; text-align: center;z-index: 9999; position: absolute; bottom:30px;}
#banner .hd ul{ width: 100%; }
#banner .hd li{display: inline-block; *display: inline;width: 10px;height: 10px;border-radius: 8px;background: #fff;text-indent: -9999px;overflow: hidden;cursor: pointer;transition:0.5s;-moz-transition:0.5s;-webkit-transition: 0.5s;-o-transition:0.5s;margin: 0 3px;}
#banner .hd li.on{background: #0a5ba9; width:30px}
#banner .hd .bg{ display: none; }
#banner .bd{ width:1200px; position:absolute; left:50%; margin-left:-600px; z-index:9;}
#banner .bd li{ width:1200px; height:360px;  overflow:hidden; position:relative; }
#banner .bd li a{ display:block; width:1200px; height:360px;}
#banner .bd li .con { display: none; }
#banner .tempWrap{ overflow:visible !important }
#banner .tempWrap ul{  margin-left:-1200px !important;}
        



#main{width: 1160px;margin:0 auto;overflow:hidden;border:none;background: #FFF;padding: 20px;}

/*新闻组*/
.tns{overflow:hidden;width: 875px;float: left;}
.topnew{ margin-bottom:30px;border:1px solid #F2F2F2;padding-bottom:10px}
.topnew .t{ text-align:center; }
.topnew .t .tit{ font-size:28px; font-weight:bold; color:#c00; text-align:center; line-height:70px}
.topnew .t .intro{font-size:14px;color: #aaa;}
.topnew .t .intro a{ color:#c00; font-size:13px}
.cbox{width:410px;float:left;margin-left: 15px;}



#main .group_news{overflow:hidden;background: #fff;margin-bottom: 20px;}
#main .group_news #focus{float:left;width: 450px;height: 300px;position:relative;background:#333;overflow: hidden;}
#main .group_news #focus .slideNav{z-index:999;position:absolute;width: 73px;height:20px;right:10px;bottom: 14px;}
#main .group_news #focus .slideNav li{float:left;width: 10px;height: 10px;text-indent:-999px;background:#fff;margin-left:5px;cursor: pointer;border-radius: 10px;}
#main .group_news #focus .slideNav .on{background: #ff9933;}
#main .group_news #focus .slideNav .on a{color:#fff;}
#main .group_news #focus .slideCon{ position:relative;}
#main .group_news #focus .slideCon .pe_u_thumb img{width: 450px;height: 300px;}
#main .group_news #focus .pe_u_thumb_title{position:absolute;display:block;width: 450px;text-align:left;text-indent:15px;z-index:9;height: 60px;line-height: 60px;bottom:0px;background:url(titbg.png) repeat-x;}
#main .group_news #focus .pe_u_thumb_title a{color:#fff;text-decoration:none;font-size: 15px;}
#main .group_news #focus .fbli{ padding-top:10px;}
#main .group_news #focus .fbli ul li{line-height:26px; padding-left:10px; background:url(dian.png) no-repeat left center;}
#main .group_news #focus .fbli ul li a{ font-size:12px;}
#main .group_news #focus .fbli ul li .node{ font-weight:bold; margin-right:3px;}

.note{width: 260px;float: right;}
.note .bd{ padding:10px 3px}


.note .bd{padding:15px 10px;background: #f2f2f2;margin-top: 15px;border-radius: 10px;height: 384px;}
.note .tempWrap{height: 384px !important;}
.note .notemore{ float:right; font-size:14px; margin-right:70px; line-height:40px;}
.note .next{ cursor:pointer; position:absolute; top:10px; right:10px; display:block; width:21px; height:21px; background:url(arrow.png) no-repeat -26px 0px;}
.note .prev{ cursor:pointer; position:absolute; top:10px; right:40px; display:block; width:21px; height:21px; background:url(arrow.png) no-repeat 0px 0px;}

.note .next:hover{ background:url(arrow.png) no-repeat -26px -30px;}
.note .prev:hover{ background:url(arrow.png) no-repeat 0px -30px;}

.note .notebd .t{width: 245px;/* height:65px; */border-bottom:1px dashed #ddd;margin-bottom:0 !important;padding:3px 0;overflow:hidden;}
.note .notebd .t:hover{ background:#f9f9f9; cursor:default;}
.note .notebd .t .time{ width:60px; height:55px; margin:5px 0 0 0px; background:#fff; float:left; border-radius:6px;}
.note .notebd .t .time .date{width:60px;border-radius:6px 6px 0 0; padding:0; height:20px; line-height:20px; display:block; background:#2a73bf; color:#fff; font-size:12px;text-align:center;}
.note .notebd .t .time .dateRight{width:60px; display:block;font-size:20px; line-height:30px; text-align:center; color:#2a73bf;}
.note .notebd .t .con{width: 172px !important;/* height: 55px; */float:right;margin-top: 7px;}
.note .notebd .t .con .title .tit{font-size:14px;line-height: 23px;}
.note .notebd .t .con .title .node{ font-weight:bold; font-size:14px;}
.note .notebd .t .con .intro{ display:none;}

.iconlink{height:AUTO;background:#f2f2f2;margin-bottom:20px;border-radius:10px;}
.iconlink img{padding-bottom:2px}
.iconlink li{width:96.6px;text-align:center;float: left;height: 100px;}
.iconlink li a{ width:96.6px; float:left;}
.iconlink li:hover{-webkit-box-shadow:0px 0px 10px #ccc;-moz-box-shadow:0px 0px 10px #ccc; }
.iconlink li.first{ border-radius:10px 0 0 10px}
.iconlink li.last{ border-radius:0px 10px 10px 0px}




.part_new{overflow: hidden;/* padding: 10px; */}

.part_new .cns{width: 430px;}
.part_new .cns .bd{padding:15px 10px}


.part_new .box{overflow: hidden;background: #fff;width: 460px;}
.part_new .box .hd{height: 40px;line-height: 40px;border-bottom: 2px solid #0a5ba9;}
.part_new .box .hd .more{color: #333;}
.part_new .box .hd h3{padding: 0px 20px;color: #ffffff;float: left;font-size: 16px;border-bottom: 2px solid #0a5ba9;background: #0a5ba9;}
.part_new .box .bd{padding: 15px 0px 0 0;}

.part_new .box .bd ul .t{overflow:hidden;margin: 5px 0 5px 0px;background:none;height: 80px;padding-left:5px;}
.part_new .box .bd ul .t .pic{width: 120px;height: 80px;float:left;}
.part_new .box .bd ul .t .pic img{width: 120px;height: 80px;}
.part_new .box .bd ul .t .con{width: 236px;height:80px;float:right;}
.part_new .box .bd ul .t .con .title a{font-size: 14px;line-height:28px;/* font-weight: bold; */}
.part_new .box .bd ul .t .con .title a font{font-size: 14px;line-height:28px;}
.part_new .box .bd ul .t .con .intro{line-height:20px;color:#999;margin-top:5px;display: none;}
.part_new .box .bd ul .t .con .intro a{ font-size:12px; color:#3399FF;}

.part_new .center{margin-left: 20px;}
.part_new .right{width: 260px;}

#sideTab_zt{height: 416px;overflow:hidden;}

#piclaomo .hd{overflow:hidden;height: 42px;}
#piclaomo .hd h3 a{ color:#fff}
#piclaomo .hd .ul{ float:right; margin:15px 15px 0 0}
#piclaomo .hd .ul li{ width:10px; height:10px; margin-left:5px; background:#e1e1e1; display:block; border-radius:5px; float:right;overflow:hidden}
#piclaomo .hd .ul li.on{ background:#0a5ba9}
#piclaomo .bd{background:#f9f9f9;padding-top: 15px;height: 185px;}
#piclaomo .tempWrap{ width:220px !important; margin-left:10px}
.laom{ overflow:hidden; }
.laom li{ width:100px; text-align:center; margin-right:15px}
.laom li a{ margin-top:10px; display:block}

#piclaomo1{}
#piclaomo1 .more{background: url(write.png) no-repeat 0px 13px;padding-left: 18px;padding-right: 7px;}
#piclaomo1 .bd{ background:#f2f2f2; margin-top:10px; border-radius:20px; padding:15px}
#piclaomo1 .bd ul li{background: url(email.png) no-repeat 0px center;padding-left: 17px;}




.cg{width: 240px;background: url(music.png) no-repeat 65px 14px  #4169b4;color: #fff;text-align: center;height: 89px;overflow: hidden;}
.cg .hdc{ height:40px; line-height:40px;}
.cg .bdc{ width:230px; padding:2px;  }
.cg .bdc audio{width: 235px;height: 45px;background: #fafafa;}

.contl{width: 880px;overflow: hidden;float: left;}
.contl .ztzl{width: 880px;overflow:hidden;float: left;margin-top: 5px; position:relative;}
.contl .ztzl ul{ width:105%}
.contl .ztzl ul li{width: 211px;float: left;margin-right: 12px;}
.contl .ztzl ul li .tit{ display: none; }

.contl .ztzl .prev,.contl .ztzl .next{display:block;width: 30px;height: 30px;position:absolute;top: 38px;cursor:pointer;z-index: 999;border-radius: 25px;}
.contl .ztzl .prev{background: url(arrowbig.png) no-repeat 11px 9px #000;opacity:0.5;filter: alpha(opacity=50);left: 0;}
.contl .ztzl .next{background: url(arrowbig.png) no-repeat 13px -83px #000;opacity:0.5;filter: alpha(opacity=50);right: 0;}

.contl .ztzl .prev:hover{background: url(arrowbig.png) no-repeat 11px 9px #0a5ba9;opacity:1;filter: alpha(opacity=100);}
.contl .ztzl .next:hover{background: url(arrowbig.png) no-repeat 13px -83px #0a5ba9;opacity:1 ;filter: alpha(opacity=100);}
.contl .ztzl .nextStop,.contl .ztzl .prevStop{ cursor:default}

.contl .ztzl .prevStop:hover{background: url(arrowbig.png) no-repeat 11px 9px #000;opacity:0.5;filter: alpha(opacity=100);}
.contl .ztzl .nextStop:hover{background: url(arrowbig.png) no-repeat 13px -83px #000;opacity:0.5 ;filter: alpha(opacity=100);}


#sideTab_zt .hd{margin-bottom:5px;background: url(iconsfq.png) no-repeat 228px -96px  #f2f2f2;}
#sideTab_zt .on{background: url(iconsfq.png) no-repeat 228px 14px  #f2f2f2;}

#sideTab_zt .hd h3 a{ color: #fff; width: 100px; }
#sideTab_zt .hd h3{width: 84px;text-align:center;padding: 0px 8px;}
#sideTab_zt .bd ul{background:#f2f2f2;padding: 5px 15px 15px 15px;border-radius:20px;margin-bottom:5px;height: 260px;}
#sideTab_zt .bd .last ul{ margin-bottom: 0; }

.hide .szr{ display: none !important; }


#wzzt .hd{overflow:hidden;height: 42px; position:relative}
#wzzt .hd span{display:block;width: 20px;height: 20px;position:absolute;top: 13px;cursor:pointer;}
#wzzt .hd .prev{right: 10px;background: url(ztpnarrow.png) no-repeat -17px 6px #d8d8d8;}
#wzzt .hd .next{right: 40px;background: url(ztpnarrow.png) no-repeat 5px 7px #d8d8d8;}

#wzzt .hd .prev:hover {background: url(ztpnarrow.png) no-repeat -17px 6px #ce0200; }
#wzzt .hd .next:hover {background: url(ztpnarrow.png) no-repeat 5px 7px #ce0200;}

#wzzt .hd h3 a{ color:#fff}
#wzzt .bd{background:#f9f9f9;padding-top: 15px;height: 247px;}
#wzzt .tempWrap{width:220px !important;margin-left:10px;height: 230px !important;}
.wzzt{ overflow:hidden; }
.wzzt li{width: 220px; height:109px;  text-align:center; margin-bottom:15px;}
.wzzt li img{width:220px;}
.wzzt li a{ margin-top:10px; display:block}

.select_li{ padding-top:10px}
.select_li select { height:40px; *height:30px;    width:240px;  *width:220px;  margin-bottom:20px; border:none; background:#f9f9f9; text-indent:10px}

/*广告通栏*/
.adv{width: 1200px;margin: 20px auto;overflow: hidden;position: relative;}
.adv .bd li .pic{ width: 1200px;  }
.adv .hd {width: 100px;position: absolute;z-index: 8;bottom: 15px;text-align: right;right: 12px;}
.adv .hd li{width: 12px; *margin: 0 5px;height: 12px;background: #9E9E9E;cursor: pointer;display: inline-block; *display: inline;text-indent: -9999px;overflow: hidden;margin: 0 2px;line-height: 999px;}
.adv .hd .on{background: #ffffff;}

/*校园风光*/
.xyfg{overflow:hidden;position: relative;background:#fff;margin-top:10px;}
.xyfg .hd{height: 40px;line-height: 40px;border-bottom: 2px solid #c0a5ba900;}
.xyfg .hd .more{    color: #333;}
.xyfg .hd h3{padding: 0px 20px;color: #ffffff;float: left;font-size: 16px;border-bottom: 2px solid #c0a5ba900;background: #0a5ba9;}
.xyfg .bd{padding: 20px 0px;overflow: hidden;}
.xyfg .hd ul{text-align:center;width: 212px;background: #f2f2f2;border-radius:20px;overflow: hidden;height: 40px;margin: 0 auto;}
.xyfg .hd ul li{ display:inline; border-radius:20px; overflow:hidden; background:#ccc}
.xyfg .hd ul li a{padding: 0 20px;font-size:16px;display:inline-block;height:40px;line-height:40px;color:#333;background: #f2f2f2;}
.xyfg .hd ul li.on a{ padding: 0 20px;font-size:16px;font-weight:bold;background: #0a5ba9;display:inline-block;height:40px;line-height:40px;color:#fff;}
.xyfg .bd ul{ width:105%;}
.xyfg .bd ul li{margin-right: 14px;position:relative;width: 220px;height:  160px; overflow:hidden}
.xyfg .bd ul li img{ width:220px; height:160px;}
.xyfg .bd ul li .title{position:absolute;bottom:0px;left:0;z-index: 9;width: 100%;height:  30px;background: url(titbg.png);color: #fff;}
.xyfg .bd ul li .title a{ color:#fff}


.frlink{ width:1160px; padding:10px 20px; background:#fff; margin: 20px auto 0 auto; overflow:hidden}
.frlink .hd{ height: 40px; line-height: 40px; background: #f2f2f2; overflow: hidden;border-radius:20px; }
.frlink .hd .more{ height: 40px; line-height: 40px; margin-right: 10px; }
.frlink .hd h3 { float: left; padding: 0 20px;font-size:16px;font-weight:bold;background: #0a5ba9;display:inline-block;height:40px;line-height:40px;color:#fff;border-radius:20px; }
.frlink .hd ul{ float: right; margin-right:20px }
.frlink .hd ul li{ float:left}
.frlink .hd ul li a{ padding: 0 10px;font-size:14px;display:inline-block;height:40px;line-height:40px;color:#333;border-radius:20px; }
.frlink .hd ul li.on a{color: #0a5ba9; font-weight:bold;}
.frlink .bd{padding:15px;overflow: hidden;}
.frlink .bd ul li{float:left;margin-right:20px;height:30px;line-height:30px;overflow:hidden;background: url(arrd.png) no-repeat 0px center;padding-left: 19px;}
.picListlinks{ margin-bottom:10px; overflow:hidden; width:105%; margin-top:10px;}
.picListlinks li{ width:216px; text-align:center;line-height:30px; float:left; margin-right:19px; margin-bottom:10px;}
.picListlinks li .title{ display:none; }
.picListlinks img{ width:216px; height:50px; float:left;}